package com.iemes.mapper.order;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.iemes.entity.OrderperFormMap;
import com.iemes.mapper.base.BaseMapper;

public interface OrderpreMapper extends BaseMapper{
	//获取目前时间点 所有正在机器上做的数据
	 List<Map<String, Object>> getRunningMachineNo();
	//获取预排中状态为2的最后预排的数据
	 List<Map<String, Object>> getLastper();
	//判断机台号是否存在
	List<Map<String, Object>> getOrderNoExist(@Param("order_id")String machine_no);
	
	//获取每种机型出现的最大次数，第一个就是最大次数
	List<Map<String, Object>> getAllMachineCount(@Param("machine_type")String machine_type);
	//获取此机台在预排中出现的次数
	Integer getMachineNoCountInPreList(@Param("machine_no")String machine_no);
	//分页
	 List<Map<String, Object>> getByPage(OrderperFormMap orderperFormMap);
	 //成型指令
	 List<Map<String, Object>> getInstructions(OrderperFormMap orderperFormMap);
}
